iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
Python

python介紹系列 第 16

Python基礎語法(十一)

  • 分享至 

  • xImage
  •  

enumerate函數:enumerate()是一個很實用的函數,它會在迭代列表時同時返回索引和元素:
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
print(f"{index}: {fruit}")
這讓你在迴圈中既能知道當前元素,又能掌握其索引。

文件讀寫:Python讓文件的讀寫操作變得非常簡單,使用open()函數來讀寫文件:
with open("example.txt", "w") as file:
file.write("Hello, world!")
這段程式會創建或打開一個名為example.txt的文件,並寫入內容。with語法會自動管理文件的開啟和關閉。

異常處理:程式中難免會遇到錯誤,Python提供了try-except機制來處理異常,避免程式崩潰:
try:
result = 10 / 0
except ZeroDivisionError:
print("不能除以 0!")
當發生除以0的錯誤時,程式會進入except區塊,並顯示錯誤提示。

列表推導式(List Comprehension):列表推導式是一種簡潔創建列表的方式:
numbers = [x for x in range(10) if x % 2 == 0]
print(numbers)
這段程式會生成一個只包含偶數的列表,推導式讓程式碼更簡潔,同時也提高了可讀性。


上一篇
Python基礎語法(十)
下一篇
Python基礎語法(十二)
系列文
python介紹30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言